mechanical percussion - German English Dictionary